home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / 2015 / models / peon_ship.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  8.1 KB  |  265 lines

  1. SDEF
  2.  
  3. //
  4. // The SINED declaration section
  5. //
  6. /*SINED Monster_PeonShip (1 .5 0) (0 0 0) (0 0 0)
  7. Peon
  8. */
  9.  
  10. // modified by Zied for the ship
  11.  
  12. //
  13. // The file declaration section
  14. //
  15. path models/peon
  16. scale 1.60
  17. peon.sbm
  18. newpeon.tga
  19. //peon.tga
  20.  
  21. //
  22. // Declare the animation types and files
  23. //
  24. melee1    attacka.sam
  25. melee2    attackb.sam
  26. melee3    attackc.sam
  27. melee4    attackd.sam
  28. melee5    attacke.sam
  29. melee6    attackf.sam
  30.  
  31. walk1     walk.sam
  32. idle1     idlea.sam
  33. run1      walkb.sam
  34. pain1     ppaina.sam
  35. pain2     ppainb.sam
  36. pain3     ppainc.sam
  37. death     deatha.sam
  38. candy     candy.sam
  39. candyidle candyidle.sam
  40. climb     climb.sam
  41. jump      jump.sam
  42. land      jump.sam
  43. sit       sit.sam
  44. sitidle   sitidle.sam
  45. spew      spew.sam
  46.  
  47. id 100 group vent bone goo1 0 0 0 metal
  48. id 200 group vent bone goo2 0 0 0 metal
  49. id 300 group vent bone goo3 0 0 0 metal
  50. id 400 group vent bone goo4 0 0 0 metal
  51. id 500 group vent bone goo5 0 0 0 metal
  52. id 600 group vent bone goo6 0 0 0 metal
  53.  
  54. //
  55. // The initialization section
  56. //
  57. !init:
  58. server classname Peon
  59. server setsize "-56 -56 0" "56 56 160"
  60. server script global/peon_ship.scr
  61. server health 1000
  62. //skill ifequal 0 server health 700
  63. server mass 2000
  64. server meleedamage 150
  65. server meleerange 200
  66. server painthreshold 150
  67. server flags -die_gibs
  68.  
  69. //
  70. // Define the aniamtion sound references
  71. //
  72.  
  73. //
  74. // CLIENT Initialization Commands
  75. //
  76. // Sound Aliases
  77. client aliascache snd_pain1         "monsters/peon/pain1.wav" 1
  78. client aliascache snd_pain2         "monsters/peon/pain2.wav" 1
  79. client aliascache snd_pain3         "monsters/peon/pain3.wav" 1
  80. client aliascache snd_pain4         "monsters/peon/pain4.wav" 1
  81. client aliascache snd_pain5         "monsters/peon/pain5.wav" 1
  82. client aliascache snd_pain6         "monsters/peon/pain6.wav" 1
  83.  
  84. client aliascache snd_death1         "monsters/peon/deth1a.wav" 1
  85.  
  86. //
  87. // SERVER Initialization Commands
  88. //
  89. // Sound Aliases
  90. server aliascache snd_attacktaunt1     "monsters/peon/Attack1.wav" 1
  91. server aliascache snd_attacktaunt2     "monsters/peon/Attack2.wav" 1
  92. server aliascache snd_attacktaunt3     "monsters/peon/Attack3.wav" 1
  93. server aliascache snd_attacktaunt4     "monsters/peon/Attack4.wav" 1
  94. server aliascache snd_attacktaunt5     "monsters/peon/Attack5.wav" 1
  95.  
  96. server aliascache snd_pain_taunt1  "monsters/peon/Attack1.wav" 1
  97. server aliascache snd_pain_taunt2  "monsters/peon/Attack2.wav" 1
  98. server aliascache snd_pain_taunt3  "monsters/peon/Attack3.wav" 1
  99. server aliascache snd_pain_taunt4  "monsters/peon/Attack4.wav" 1
  100. server aliascache snd_pain_taunt5  "monsters/peon/Attack5.wav" 1
  101.  
  102. server aliascache  snd_pursuit1    "monsters/peon/Attack4.wav" 1
  103.  
  104. server aliascache  snd_sightenemy1    "environment/levelsnds/ship/site1.wav" 1
  105. server aliascache  snd_sightenemy2    "environment/levelsnds/ship/site2.wav" 1
  106. server aliascache  snd_sightenemy3    "environment/levelsnds/ship/site3.wav" 1
  107. server aliascache  snd_sightenemy4    "environment/levelsnds/ship/site4.wav" 1
  108.  
  109. server aliascache  snd_inmysights1    "monsters/peon/site1.wav" 1
  110. server aliascache  snd_inmysights2    "monsters/peon/site2.wav" 1
  111.  
  112. server aliascache  snd_idle1          "monsters/peon/idle1.wav" 1
  113. server aliascache  snd_idle2          "monsters/peon/idle2.wav" 1
  114. server aliascache  snd_idle3          "monsters/peon/idle3.wav" 1
  115. server aliascache  snd_idle4          "monsters/peon/idle4.wav" 1
  116.  
  117. server aliascache  snd_investigate1   "misc/null.wav" 1
  118. server aliascache  snd_locate1        "misc/null.wav" 1
  119.  
  120. server aliascache  snd_tauntdeath1    "monsters/peon/Attack2.wav" 1
  121.  
  122. client aliascache snd_whoosh1         "weapons/punch/whsh1.wav" 1
  123. client aliascache snd_whoosh2         "weapons/punch/whsh2.wav" 1
  124.  
  125. client aliascache snd_kneefall1 "impact/bodyfall/big/sml1.wav" 1
  126. client aliascache snd_kneefall2 "impact/bodyfall/big/sml2.wav" 1
  127. client aliascache snd_partfall1 "impact/bodyfall/big/med1.wav" 1
  128. client aliascache snd_partfall2 "impact/bodyfall/big/med2.wav" 1
  129. client aliascache snd_partfall3 "impact/bodyfall/big/med3.wav" 1
  130. client aliascache snd_bodyfall1 "impact/bodyfall/big/lrg1.wav" 1
  131. client aliascache snd_bodyfall2 "impact/bodyfall/big/lrg2.wav" 1
  132. client aliascache snd_drag1 "impact/bodyfall/big/drag1.wav" 1
  133. client aliascache snd_run1 "impact/bigfoot.wav" 1
  134. client aliascache snd_walk1 "impact/bigfoot2.wav" 1
  135.  
  136. //
  137. // The main section
  138. //
  139. !main:
  140. //
  141. // Define the clinet/server animation references
  142. //
  143. client death first randomsound snd_death 1 2
  144. client death 2 randomsound snd_run .7 3
  145. client death 9 randomsound snd_run .7 3
  146. client death 10 randomsound snd_run .7 3
  147. client death 12 randomsound snd_run .7 4
  148. client death 14 randomsound snd_run .7 3
  149. client death 15 randomsound snd_run .7 4
  150. client death 17 randomsound snd_run .7 3
  151. client death 19 randomsound snd_run .7 4
  152. client death 20 randomsound snd_run .7 3
  153. client death 21 randomsound snd_run .7 4
  154. client death 22 randomsound snd_run .7 3
  155. client death 23 randomsound snd_run .7 4
  156. client death 25 randomsound snd_run .7 3
  157. client death 26 randomsound snd_run .7 4
  158. client death 27 randomsound snd_run .7 3
  159. client death 28 randomsound snd_run .7 4
  160. client death 30 randomsound snd_run .7 3
  161. client death 32 randomsound snd_run .7 4
  162. client death 33 randomsound snd_run .7 3
  163. client death 34 randomsound snd_run .7 4
  164. client death 35 randomsound snd_run .7 3
  165. client death 37 randomsound snd_run .7 4
  166. client death 39 randomsound snd_run .7 3
  167.  
  168.  
  169. server pain1 first painsound
  170. client pain1 first randomsound snd_pain 1
  171. server pain2 first painsound
  172. client pain2 first randomsound snd_pain 1
  173. server pain3 first painsound
  174. client pain3 first randomsound snd_pain 1
  175.  
  176. server sit 5 movementsound
  177. client sit 5 randomsound snd_run 1
  178.  
  179. server spew 3 movementsound
  180. client spew 3 randomsound snd_run 1
  181. server spew 3 spawngoo
  182. server spew 5 spawngoo
  183. server spew 7 spawngoo
  184. server spew 9 spawngoo
  185. server spew 11 spawngoo
  186.  
  187. server melee1 0 movementsound
  188. client melee1 0 randomsound snd_run 1 3
  189. server melee1 5 movementsound
  190. client melee1 5 randomsound snd_run 1 3
  191. server melee1 5 movementsound
  192. server melee1 5 melee 0 250
  193. client melee1 5 randomsound snd_whoosh 1 4
  194.  
  195. server melee2 0 movementsound
  196. client melee2 0 randomsound snd_run 1 3
  197. server melee2 5 movementsound
  198. client melee2 5 randomsound snd_run 1 3
  199. server melee2 5 movementsound
  200. server melee2 5 melee 0 250
  201. client melee2 5 randomsound snd_whoosh 1 4
  202.  
  203. server melee3 0 movementsound
  204. client melee3 0 randomsound snd_run 1 3
  205. server melee3 5 movementsound
  206. client melee3 5 randomsound snd_run 1 3
  207. server melee3 6 movementsound
  208. server melee3 6 melee 0 250
  209. client melee3 6 randomsound snd_whoosh 1 4
  210.  
  211. server melee4 0 movementsound
  212. client melee4 0 randomsound snd_run 1 3
  213. server melee4 5 movementsound
  214. client melee4 5 randomsound snd_run 1 3
  215. server melee4 6 movementsound
  216. server melee4 6 melee 0 250
  217. client melee4 6 randomsound snd_whoosh 1 4
  218.  
  219. server melee5 0 movementsound
  220. client melee5 0 randomsound snd_run 1 3
  221. server melee5 5 movementsound
  222. client melee5 5 randomsound snd_run 1 3
  223. server melee5 6 movementsound
  224. server melee5 6 melee 0 250
  225. client melee5 6 randomsound snd_whoosh 1 4
  226. server melee5 7 movementsound
  227. client melee5 7 randomsound snd_run 1 3
  228.  
  229. server melee6 0 movementsound
  230. client melee6 0 randomsound snd_run 1 3
  231. server melee6 5 movementsound
  232. client melee6 5 randomsound snd_run 1 3
  233. server melee6 6 movementsound
  234. server melee6 6 melee 0 250
  235. client melee6 6 randomsound snd_whoosh 1 4
  236. server melee6 7 movementsound
  237. client melee6 7 randomsound snd_run 1 3
  238.  
  239. server candy 4 movementsound
  240. client candy 4 randomsound snd_drag
  241. server candy 12 movementsound
  242. client candy 12 randomsound snd_run 1 3
  243.  
  244. server climb 7 movementsound
  245. client climb 7 randomsound snd_run 1 3
  246. server climb 17 movementsound
  247. client climb 17 randomsound snd_run 1 3
  248. server climb 30 movementsound
  249. client climb 30 randomsound snd_run 1 3
  250.  
  251. server walk1 0 movementsound
  252. client walk1 0 randomsound snd_walk1 1 1
  253. server walk1 5 movementsound
  254. client walk1 5 randomsound snd_walk1 1 1
  255.  
  256. server run1 0 movementsound
  257. client run1 0 randomsound snd_run1 1 1
  258. server run1 4 movementsound
  259. client run1 4 randomsound snd_run1 1 1
  260.  
  261. server jump 4 nextframe 4
  262.  
  263. server land first setframe 5
  264. server land last movementsound
  265. client land last randomsound snd_run1 1 1